package com.rabbit.producer.broker;

import com.rabbit.api.Message;

/**
 * 具体发送不同种类消息的接口
 * @author: 顾志杰
 */
public interface RabbitBroker {

    /**
     * 快速消息
     * @param message
     */
    void rapidSend(Message message);

    /**
     * 确认消息
     * @param message
     */
    void confirmSend(Message message);


    /**
     * 可靠消息消息
     * @param message
     */
    void reliantSend(Message message);


    /**
     * 批量
     *
     */
    void sendMessages();
}
